function getRootPath() {
	//获取当前网址，如： http://localhost:8083/uimcardprj/share/meun.jsp  
	var curWwwPath = window.document.location.href;
	//获取主机地址之后的目录，如： uimcardprj/share/meun.jsp  
	var pathName = window.document.location.pathname;
	var pos = curWwwPath.indexOf(pathName);
	//获取主机地址，如： http://localhost:8083  
	var localhostPaht = curWwwPath.substring(0, pos);
	//获取带"/"的项目名，如：/uimcardprj  
	//var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
	var projectName = "/";
	return(localhostPaht + projectName);
}

document.write("<script src='" + getRootPath() + "resources/js/kindEditor/kindeditor-all.js'></script>");
Vue.component('vk', {
	props: ['value', 'options'],
	template: '<textarea></textarea>',
	data: function() {
		return {

		}
	},
	created: function() {

	},
	mounted: function() {
		if(this.$el) {
			Object.assign(KindEditor.options, this.options || {});
			let self = this;
			self.editor = KindEditor.create(this.$el, {
				allowFileManager: false,
				filterMode: this.options.filterMode,
				filePostName: 'file',
				uploadJson: getRootPath() + 'backstage/file/uploadJson?saveType=product',
				afterBlur: function() {
					const html = this.html();
					self.$emit('input', html);
				}
			});
			let val = this.value;
			if(val) {
				this.editor.html(val);
			} else {
				this.editor.text('');
			}
		}
	},
	watch: {
		value: function(val, oldVal) {
			if(val) {
				this.editor.html(val);
			} else {
				this.editor.text('');
			}
		}
	}
});